Designing Casanova: A Language for Games

نویسندگان

  • Giuseppe Maggiore
  • Alvise Spanò
  • Renzo Orsini
  • Giulia Costantini
  • Michele Bugliesi
  • Mohamed Abbadi
چکیده

Games are complex pieces of software which give life to animated virtual worlds. Game developers carefully search the difficult balance between quality and efficiency in their games. In this paper we present the Casanova language. This language allows the building of games with three important advantages when compared to traditional approaches: simplicity, safety, and performance. We will show how to rewrite an official sample of the XNA framework, resulting in a smaller source and a higher performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Writing Real-Time .Net Games in Casanova

In this paper we show the Casanova language (and its accompanying design pattern, Rule-Script-Draw) in action by building a series of games with it. In particular we discuss how Casanova is suitable for making games regardless of their genre: the Game of Life, a shooter game, an adventure game and a strategy game. We also discuss the difference between Casanova and existing frameworks.

متن کامل

Resources, Entities, Actions. A generalized design pattern for RTS games and its language extension in Casanova

Real-time strategy (RTS) games are popular and many different games exist. Despite the existence of basic similarities among different games, the engines of these games are often built ad hoc, and code re-use among di erent titles is minimal. We abstract one such similarity into a new design pattern, and implement the design pattern and its language abstraction in the Casanova programming langu...

متن کامل

Integration of Serious Games in Teaching English as a Foreign Language to Iranian Children

Nowadays computers are increasingly being incorporated into school curriculums and serious games are occupying the educational games markets. This article addressed the integration of serious games as tools for learning and teaching English in Iranian schools to zero-beginner students. An experiment was concluded using Computer Assisted Language Learning (CALL) to investigate the effectiveness ...

متن کامل

Relationship between Designing Computer-based Educational Games, and Learning Motivation among Elementary Students

Background: Motivation is an important factor in learning. Educational games increase the learning motivation and understanding of students by creating a sense of joy, satisfaction and involvement. However, it is necessary to incorporate learning elements into the games, differently. In this study, the researcher tried to provide a model for designing educational games and determining its relat...

متن کامل

Integration of Serious Games in Teaching English as a Foreign Language to Iranian Children

Nowadays computers are increasingly being incorporated into school curriculums and serious games are occupying the educational games markets. This article addressed the integration of serious games as tools for learning and teaching English in Iranian schools to zero-beginner students. An experiment was concluded using Computer Assisted Language Learning (CALL) to investigate the effectiveness ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011